//
// Created by Kan Zheng on 12/10/2017.
//

#ifndef PACKT_LOG_HPP
#define PACKT_LOG_HPP
namespace packt {
    class Log {
    public:
        static void error(const char* pMessage, ...);
        static void warn(const char* pMessage, ...);
        static void info(const char* pMessage, ...);
        static void debug(const char* pMessage, ...);
    };
}
#ifndef NDEBUG
    #define packt_Log_debug(...) packt::Log::debug(__VA_ARGS__)
#else
    #define packt_Log_debug(...)
#endif
#endif
